All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Download JAR files tagged by $%7Bbasedir%7D with all dependencies

Search JAR files by class name

basedir_2.13 from group ph.samson.xdg (version 0.8)

basedir

Group: ph.samson.xdg Artifact: basedir_2.13
Show all versions Show documentation Show source 
 

0 downloads
Artifact basedir_2.13
Group ph.samson.xdg
Version 0.8
Last update 09. August 2023
Organization Edward Samson
URL https://github.com/esamson/better-xdg
License GPL-3.0-or-later
Dependencies amount 3
Dependencies scala-library, better-files_2.13, config,
There are maybe transitive dependencies!

basedir-tests2_2.13 from group ph.samson.xdg (version 0.8)

basedir-tests2

Group: ph.samson.xdg Artifact: basedir-tests2_2.13
Show all versions Show documentation Show source 
 

0 downloads
Artifact basedir-tests2_2.13
Group ph.samson.xdg
Version 0.8
Last update 09. August 2023
Organization Edward Samson
URL https://github.com/esamson/better-xdg
License GPL-3.0-or-later
Dependencies amount 1
Dependencies scala-library,
There are maybe transitive dependencies!

xdg-basedir from group org.webjars.npm (version 4.0.0)

WebJar for xdg-basedir

Group: org.webjars.npm Artifact: xdg-basedir
Show all versions Show documentation Show source 
 

0 downloads
Artifact xdg-basedir
Group org.webjars.npm
Version 4.0.0
Last update 19. August 2020
Organization not specified
URL https://www.webjars.org
License MIT
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!

root-basedir-property-extension from group name.remal.maven-plugins (version 0.4.2)

Remal Maven root-basedir property extension

Group: name.remal.maven-plugins Artifact: root-basedir-property-extension
Show all versions Show documentation Show source 
 

0 downloads
Artifact root-basedir-property-extension
Group name.remal.maven-plugins
Version 0.4.2
Last update 16. October 2019
Organization not specified
URL https://gitlab.com/remal/maven-plugins
License Unlicense
Dependencies amount 1
Dependencies utils,
There are maybe transitive dependencies!

aws-deploy-maven-plugin from group com.dzodi (version 1.0.14)

This Maven plugin lets you deploy your Docker image to AWS ECR by existed Dockerfile in baseDir and deploy cloudformation project. With AWS Cloudformation and AWS ECR support, you can deploy your java application to AWS. Easy!

Group: com.dzodi Artifact: aws-deploy-maven-plugin
Show all versions Show documentation Show source 
 

0 downloads
Artifact aws-deploy-maven-plugin
Group com.dzodi
Version 1.0.14
Last update 15. September 2021
Organization not specified
URL http://maven.apache.org
License The Apache Software License, Version 2.0
Dependencies amount 3
Dependencies maven-plugin-api, maven-plugin-annotations, exec-maven-plugin,
There are maybe transitive dependencies!

org.gvnix.roo.addon.repository from group org.gvnix (version 2.0.0.M1)

Generates the gvNIX Addon Repository. This module will copy all addon artifacts to the local repository at ${project.parent.basedir}/target/osgi-repository-bin Finally this module will deploy the gvNIX OSGi repository to production server.

Group: org.gvnix Artifact: org.gvnix.roo.addon.repository
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact org.gvnix.roo.addon.repository
Group org.gvnix
Version 2.0.0.M1
Last update 29. June 2015
Organization General Directorate for Information Technologies (DGTI) of the Regional Ministry of Finance and Public Administration of the Generalitat Valenciana.
URL http://www.gvnix.org
License GNU General Public License (GPL), Version 3.0
Dependencies amount 27
Dependencies org.gvnix.support, org.gvnix.addon.monitoring, org.gvnix.web.typicalsecurity.roo.addon, org.gvnix.web.exception.handler.roo.addon.addon, org.gvnix.web.exception.handler.roo.addon.annotations, org.gvnix.web.i18n.roo.addon, org.gvnix.web.mvc.binding.roo.addon.addon, org.gvnix.web.mvc.binding.roo.addon.annotations, org.gvnix.dynamic.configuration.roo.addon, org.gvnix.occ.roo.addon.addon, org.gvnix.occ.roo.addon.annotations, org.gvnix.service.roo.addon.addon, org.gvnix.service.roo.addon.annotations, org.gvnix.web.report.roo.addon.addon, org.gvnix.web.report.roo.addon.annotations, org.gvnix.web.menu.roo.addon, org.gvnix.addon.datatables.addon, org.gvnix.addon.datatables.annotations, org.gvnix.addon.jpa.addon, org.gvnix.addon.jpa.annotations, org.gvnix.addon.web.mvc.addon, org.gvnix.addon.web.mvc.annotations, org.gvnix.addon.loupefield.addon, org.gvnix.addon.loupefield.annotations, org.gvnix.addon.geo.addon, org.gvnix.addon.geo.annotations, org.gvnix.addon.bootstrap,
There are maybe transitive dependencies!

directory-maven-plugin from group com.github.hazendaz.maven (version 1.1.2)

Provides goals to discover various paths based on the projects currently building. For example, directory of the execution root project, directory of a given project (based on groupId/artifactId), and highest project basedir that hasn't been resolved from the repository.

Group: com.github.hazendaz.maven Artifact: directory-maven-plugin
Show all versions Show documentation Show source 
 

0 downloads
Artifact directory-maven-plugin
Group com.github.hazendaz.maven
Version 1.1.2
Last update 23. March 2024
Organization not specified
URL https://github.com/hazendaz/directory-maven-plugin
License Apache License 2.0
Dependencies amount 3
Dependencies commons-io, commons-lang3, slf4j-api,
There are maybe transitive dependencies!

directory-maven-plugin from group org.commonjava.maven.plugins (version 1.0)

Provides goals to discover various paths based on the projects currently building. For example, directory of the execution root project, directory of a given project (based on groupId/artifactId), and highest project basedir that hasn't been resolved from the repository.

Group: org.commonjava.maven.plugins Artifact: directory-maven-plugin
Show all versions Show documentation Show source 
 

1 downloads
Artifact directory-maven-plugin
Group org.commonjava.maven.plugins
Version 1.0
Last update 22. September 2021
Organization not specified
URL Not specified
License not specified
Dependencies amount 3
Dependencies maven-core, maven-plugin-api, maven-model,
There are maybe transitive dependencies!

tests from group org.apache.qpid (version 0.4)

The Proton system tests execute against either the Java or the C implementations, based on the chosen profile. To execute, run either "mvn test -P proton-j" or "mvn test -P proton-jni". To reduce the set of Python tests run, set system property proton.pythontest.pattern, for example: mvn test -Dproton.pythontest.pattern='proton_tests.transport.TransportTest.*' The proton-jni profile looks for the JNI jar and native libraries under directory <basedir>/build/proton-c. To override this, run Maven like so: "mvn test -P proton-jni -Dproton-c-build-dir=/path/to/build/dir".

Group: org.apache.qpid Artifact: tests
Show source 
 

0 downloads
Artifact tests
Group org.apache.qpid
Version 0.4
Last update 21. February 2013
Organization not specified
URL Not specified
License not specified
Dependencies amount 1
Dependencies proton-api,
There are maybe transitive dependencies!

pact-jvm-consumer-junit5_2.12 from group au.com.dius (version 3.6.15)

pact-jvm-consumer-junit5 ======================== JUnit 5 support for Pact consumer tests ## Dependency The library is available on maven central using: * group-id = `au.com.dius` * artifact-id = `pact-jvm-consumer-junit5_2.12` * version-id = `3.6.x` ## Usage ### 1. Add the Pact consumer test extension to the test class. To write Pact consumer tests with JUnit 5, you need to add `@ExtendWith(PactConsumerTestExt)` to your test class. This replaces the `PactRunner` used for JUnit 4 tests. The rest of the test follows a similar pattern as for JUnit 4 tests. ```java @ExtendWith(PactConsumerTestExt.class) class ExampleJavaConsumerPactTest { ``` ### 2. create a method annotated with `@Pact` that returns the interactions for the test For each test (as with JUnit 4), you need to define a method annotated with the `@Pact` annotation that returns the interactions for the test. ```java @Pact(provider=&quot;ArticlesProvider&quot;, consumer=&quot;test_consumer&quot;) public RequestResponsePact createPact(PactDslWithProvider builder) { return builder .given(&quot;test state&quot;) .uponReceiving(&quot;ExampleJavaConsumerPactTest test interaction&quot;) .path(&quot;/articles.json&quot;) .method(&quot;GET&quot;) .willRespondWith() .status(200) .body(&quot;{\&quot;responsetest\&quot;: true}&quot;) .toPact(); } ``` ### 3. Link the mock server with the interactions for the test with `@PactTestFor` Then the final step is to use the `@PactTestFor` annotation to tell the Pact extension how to setup the Pact test. You can either put this annotation on the test class, or on the test method. For examples see [ArticlesTest](src/test/java/au/com/dius/pact/consumer/junit5/ArticlesTest.java) and [MultiTest](src/test/groovy/au/com/dius/pact/consumer/junit5/MultiTest.groovy). The `@PactTestFor` annotation allows you to control the mock server in the same way as the JUnit 4 `PactProviderRule`. It allows you to set the hostname to bind to (default is `localhost`) and the port (default is to use a random port). You can also set the Pact specification version to use (default is V3). ```java @ExtendWith(PactConsumerTestExt.class) @PactTestFor(providerName = &quot;ArticlesProvider&quot;) public class ExampleJavaConsumerPactTest { ``` **NOTE on the hostname**: The mock server runs in the same JVM as the test, so the only valid values for hostname are: | hostname | result | | -------- | ------ | | `localhost` | binds to the address that localhost points to (normally the loopback adapter) | | `127.0.0.1` or `::1` | binds to the loopback adapter | | host name | binds to the default interface that the host machines DNS name resolves to | | `0.0.0.0` or `::` | binds to the all interfaces on the host machine | #### Matching the interactions by provider name If you set the `providerName` on the `@PactTestFor` annotation, then the first method with a `@Pact` annotation with the same provider name will be used. See [ArticlesTest](src/test/java/au/com/dius/pact/consumer/junit5/ArticlesTest.java) for an example. #### Matching the interactions by method name If you set the `pactMethod` on the `@PactTestFor` annotation, then the method with the provided name will be used (it still needs a `@Pact` annotation). See [MultiTest](src/test/groovy/au/com/dius/pact/consumer/junit5/MultiTest.groovy) for an example. ### Injecting the mock server into the test You can get the mock server injected into the test method by adding a `MockServer` parameter to the test method. ```java @Test void test(MockServer mockServer) throws IOException { HttpResponse httpResponse = Request.Get(mockServer.getUrl() + &quot;/articles.json&quot;).execute().returnResponse(); assertThat(httpResponse.getStatusLine().getStatusCode(), is(equalTo(200))); } ``` This helps with getting the base URL of the mock server, especially when a random port is used. ## Changing the directory pact files are written to By default, pact files are written to `target/pacts` (or `build/pacts` if you use Gradle), but this can be overwritten with the `pact.rootDir` system property. This property needs to be set on the test JVM as most build tools will fork a new JVM to run the tests. For Gradle, add this to your build.gradle: ```groovy test { systemProperties[&apos;pact.rootDir&apos;] = &quot;$buildDir/custom-pacts-directory&quot; } ``` For maven, use the systemPropertyVariables configuration: ```xml &lt;project&gt; [...] &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt; &lt;version&gt;2.18&lt;/version&gt; &lt;configuration&gt; &lt;systemPropertyVariables&gt; &lt;pact.rootDir&gt;some/other/directory&lt;/pact.rootDir&gt; &lt;buildDirectory&gt;${project.build.directory}&lt;/buildDirectory&gt; [...] &lt;/systemPropertyVariables&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; [...] &lt;/project&gt; ``` For SBT: ```scala fork in Test := true, javaOptions in Test := Seq(&quot;-Dpact.rootDir=some/other/directory&quot;) ``` ### Using `@PactFolder` annotation [3.6.2+] You can override the directory the pacts are written in a test by adding the `@PactFolder` annotation to the test class. ## Forcing pact files to be overwritten (3.6.5+) By default, when the pact file is written, it will be merged with any existing pact file. To force the file to be overwritten, set the Java system property `pact.writer.overwrite` to `true`. ## Unsupported The current implementation does not support tests with multiple providers. This will be added in a later release. # Having values injected from provider state callbacks (3.6.11+) You can have values from the provider state callbacks be injected into most places (paths, query parameters, headers, bodies, etc.). This works by using the V3 spec generators with provider state callbacks that return values. One example of where this would be useful is API calls that require an ID which would be auto-generated by the database on the provider side, so there is no way to know what the ID would be beforehand. The following DSL methods all you to set an expression that will be parsed with the values returned from the provider states: For JSON bodies, use `valueFromProviderState`.&lt;br/&gt; For headers, use `headerFromProviderState`.&lt;br/&gt; For query parameters, use `queryParameterFromProviderState`.&lt;br/&gt; For paths, use `pathFromProviderState`. For example, assume that an API call is made to get the details of a user by ID. A provider state can be defined that specifies that the user must be exist, but the ID will be created when the user is created. So we can then define an expression for the path where the ID will be replaced with the value returned from the provider state callback. ```java .pathFromProviderState(&quot;/api/users/${id}&quot;, &quot;/api/users/100&quot;) ``` You can also just use the key instead of an expression: ```java .valueFromProviderState(&apos;userId&apos;, &apos;userId&apos;, 100) // will look value using userId as the key ```

Group: au.com.dius Artifact: pact-jvm-consumer-junit5_2.12
Show all versions Show documentation Show source 
 

3 downloads
Artifact pact-jvm-consumer-junit5_2.12
Group au.com.dius
Version 3.6.15
Last update 29. April 2020
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 2
Dependencies pact-jvm-consumer_2.12, junit-jupiter-api,
There are maybe transitive dependencies!



Page 1 from 2 (items total 18)


© 2015 - 2024 Weber Informatics LLC | Privacy Policy